import store from '@/store/index.js';
uni.$u.setConfig({
	// 修改$u.config对象的属性
	config: {
		// 修改默认单位为rpx，相当于执行 uni.$u.config.unit = 'rpx'
		unit: 'px'
	},
	// 修改$u.props对象的属性
	props: {
		// 修改radio组件的size参数的默认值，相当于执行 uni.$u.props.radio.size = 30
		radio: {
			activeColor: store.state.themeColor,
			size: '28rpx',
			labelSize: '30rpx'
		},
		checkbox: {
			activeColor: store.state.themeColor,
			size: '30rpx',
			labelSize: '30rpx',
			iconSize: '30rpx'
		},

		form: {
			labelWidth: '200rpx',
			errorType: 'toast',
			labelStyle: () => {
				return {
					fontSize: '28rpx',
					// color: 'blue'
				}
			}
		},
		modal: {
			confirmColor: store.state.themeColor
		},
		switch: {
			activeColor: store.state.themeColor,

		},
		button: {
			throttleTime: 500,
			color: store.state.themeColor,
			shape: 'circle'
		},
		// overlay:{
		// 	zIndex: 98
		// },
		// popup: {
		// 	zIndex: 99
		// },
		calendar: {
			color: store.state.themeColor,
		},
		picker: {
			confirmColor: store.state.themeColor,
		},
		navbar: {
			leftIcon: '',
			bgColor: store.state.themeColor,
			placeholder: true,
			titleStyle: () => {
				return {
					color: '#FFFFFF'
				}
			}
		},
		icon: {
			color: '#D8D8D8',
			size: '22rpx'
		},
		// 其他组件属性配置
		// ......
	}
})